camunda tasks
  • 本地 jetty run 没有 rest api #task

    • 热部署 先不关心这个了,调试的时候有个底就行
  • spring boot [1]

    • 有一个 rest demo
      • 但是 db?先换成 mysql
    • 也可以先用 docker 来搞
  • 管理应该和 rest api 分开?[2] #task

    • 怎么和 webapp share db?
  • 开发一个 nodejs demo #task #p1

  • tomcat web server

  • spring boot(内置 tomcat) - docker

    • webapp
    • rest api
version: '3.7'
services:
  dev-db:
    image: ubuntu/mysql:8.0-22.04_beta
    container_name: dev-db-c
    ports:
      - '3308:3306'
    environment:
      MYSQL_ROOT_HOST: '%'
      MYSQL_ROOT_PASSWORD: 'admin'
      MYSQL_DATABASE: mydb

  camunda-mysql-dev:
    image: camunda/camunda-bpm-platform:latest
    container_name: camunda-mysql-dev-c
    ports:
      - '8070:8080'
    environment:
      DB_DRIVER: 'com.mysql.cj.jdbc.Driver'
      DB_URL: 'jdbc:mysql://dev-db:3306/mydb?autoReconnect=true'
      DB_USERNAME: 'root'
      DB_PASSWORD: 'admin'
      WAIT_FOR: 'dev-db:3306'

  1. 有可能 spring boot 可以直接都有了 ↩︎
  2. 应该是可以的,先换成 mysql。然后再启动两个 spring boot,能 share 一个 db 就行了 ↩︎